import Vue from 'vue'

import axios from 'axios'


// 配置基地址
axios.defaults.baseURL = "https://www.liulongbin.top:8888/api/private/v1/"

// axios.interceptors.request.use(config => {
//     config.headers.Authorization = window.sessionStorage.getItem("token")
//     return config
// })


// 添加请求拦截器---发送请求前执行--执行this.$axios.get之前执行这里
axios.interceptors.request.use(function(config) {
    // 在发送请求之前做些什么
    config.headers.Authorization = window.sessionStorage.data
        // console.log(window.sessionStorage.data);
    return config;
}, function(error) {
    // 对请求错误做些什么
    return Promise.reject(error);
});

// 添加响应拦截器---接收响应内容前执行   接收到res之前 执行响应拦截
axios.interceptors.response.use(function(response) {
    // 对响应数据做点什么
    return response;
}, function(error) {
    // 对响应错误做点什么
    return Promise.reject(error);
});

Vue.prototype.$axios = axios